package com.zp.crm.dto.pub;

import java.util.List;

import com.zp.crm.entity.Pub.PubEntity;
import com.zp.crm.util.GrouoBy.Gro;

public class PubDto {
	
	
	public String html(int count,List<PubEntity> list,int page,int InputId){
		
		StringBuffer s=new StringBuffer();
		
		s.append("<table class='table'><tr><th>编号</th><th>类型</th><th>名称</th><th>照片</th><th>操作</th></tr>");
		
		if(list.size()==0){
			
			s.append("<tr><td colspan='5' style='text-align:center'>暂无查询信息</td></tr>");
			
		}
		
		int pp=0;
		
		for (PubEntity e : list) {
			pp++;
			s.append("<tr>");
			
			System.out.println(e.getName());
			
			s.append("<td>"+pp+"<input type='hidden' value='"+e.getId()+"'/></td>");
			
			s.append("<td>"+e.getCode()+"</td>");
			
			s.append("<td>"+e.getName()+"</td>");
			
			if(e.getPath()!=null){
				s.append("<td></td>");
			}else{
				s.append("<td></td>");
			}
			
			s.append("<td> <a class='inner_btn PubEditButton'>修改</a><a class='inner_btn PubDeleteButton'>删除</a></td>");
			
			s.append("</tr>");
		}
		
		s.append("</table>");
		
		int c=count/10;
		
		int o=count%10;
		
		if(c==0 || o>0){
			c=c+1;
		}
		
		s.append("<aside class='paging'>");
		
		s.append("<span class=''>当前第"+page+"页</span>---");
		
		s.append("<input type='hidden' id='AInputPage' value='"+page+"'/>");
		
		if(InputId==0){
			s.append("<input type='hidden' id='CreateTypeInputHidden' value='"+InputId+"'/>");
		}else{
			s.append("<input type='hidden' id='CreateTypeInputHidden' value='"+InputId+"'/>");
		}
		
		s.append("<span class=''>共有"+c+"页</span>");
		
		if(c==0||c==1){
			s.append("<a class='PageIndexA'>1</a>");
		}else{ 
			int p=c+1;
			for(int i=1;i<p;i++){
				s.append("<a class='PageIndexA'>"+i+"</a>");
			};
		}
		
		s.append("</aside>");	
		return s.toString();
	}
	public String SelectHtml(List<PubEntity> list) {
		
		StringBuffer s=new StringBuffer();
		
		s.append("<option value=''>--请选择--</option>");
		
		for (PubEntity p : list) {
			s.append("<option value='"+p.getName()+"'>"+p.getName()+"</option>");
		}
		
		return s.toString();
	}
	public String GyHtml(List<Gro> list) {
		StringBuffer s=new StringBuffer();
		
		s.append("<table class='table'><tr><th>编号</th><th>类型</th><th>总计</th></tr>");
		
		if(list.size()==0){
			s.append("<tr><td colspan='3' style='text-align: center;'>暂无查询信息</td></tr>");
		}
		
		int i=0;
		
		for (Gro g : list) {
			i++;
			s.append("<tr>");
			s.append("<td>"+i+"</td>");
			s.append("<td>"+g.getType()+"</td>");
			s.append("<td>"+g.getMun()+"</td>");
			s.append("</tr>");
		}
		
		s.append("</table>");
		
		return s.toString();
	}
}
